Data processing system including plural peripheral devices with means for the selection and operation



Dec. 21. 1965 WITH MEANS FOR THE SELECTION AND OPERATION Filed May 1.1962 J. H. FIELDS ETAL DATA PROCESSING SYSTEM INCLUDING PLURALPERIPHERAL DEVICES 36 Sheets-Sheet 1 O MAGNETIC MAGNETIC O- TAPE TAPE Omu-5 UNITS o MASS RANDOM ACCESS FILE O DOCUMENT 3 I EMORY HANDLER I ICONTROL I CONTROLI I CONTROL] CONTROL 1 34 4o 52 36 I I PRINTERCONTROLLER PRINTER a CONTROL SELECTOR a CONTROL 'I CARD CENTRAL CARDREADER PROCESSOR PUNCH |6 CONSOLE k JOHN H. FIELDS CHARLES H. PROPSTERDAVID W. MASTERS I NVENTORS JIM m ATTORNEY Dec. 21, 1965 J. DATAPROCESSING SYSTEM WITH MEANS FOR THE SELECTION AND OPERATION Filed May1, 1962 DEVI CBS 56 Sheets-Sheet 2 O|23456789l0l||2l3l4l5l6l7l8|9ooo|oo|ooo0||ooooo|o Y J? w JP Y a s 2 o|23 |O|II2I3I4I5I6ITI8|9 oooooooOOOOOOIIOOOI F|G.4 o 4 5 s r :9 OPERAT'ON x OPERAND ADDRESS cons gADDRESS MODIFICATION srrs 0l23456789l0ll|2l3l4l5l6|7l8|9 CONTROLLER I OO X X 0 O ADDRESS I GIOI I02 GIOZ 02 I08 I08 7 we n03 Dec. 21. 1965 H.FIELDS ETAL 3,225,334

DATA PROCESSING SYSTEM INCLUDING PLURAL PERIPHERAL DEVICES WITH MEANSFOR THE SELECTION AND OPERATION Filed May 1, 1962 IZV 36 Sheets-Sheet 3Dec. 21, 1965 J. H. FIELDS ETAL 3,225,334

DATA PROCESSING SYSTEM INCLUDING PLURAL PERIPHERAL DEVICES WITH MEANSFOR THE SELECTION AND OPERATION Filed May 1, 1962 56 Sheets-Sheet 4 S RI 2l I32 22:2 SLZR l L I30 I32 I3l FIG'8 I30 I32 I3I FIG. I00

L2 SET I L RESET F|G.|Od

T A FlG.|0b E T L .c L: LigisET RESET am SET 1965 J. H. FIELDS ETAL3,225,334

DATA PROCESSING SYSTEM INCLUDING PLURAL PERIPHERAL DEVICES WITH MEANSFOR THE SELECTION AND OPERATION 3,225,334 DEVICES Dec. 21, 1965 J. H.FIELDS ETAL DATA PROCESSING SYSTEM INCLUDING PLURAL PERIPHERAL WITHMEANS FOR THE SELECTION AND OPERATION 56 Sheets-Sheet '7 Filed May 1,1962 x k 9 m. 5. W .m P F k 8 p woo. B9 woo: woo: woo: woo: 9o: B06 806806 306 80;. -86 606 @006 3 N92; N92. NQQH moi-J6me .N $5 2355 802 9k 05o o 0 Q4 J NJ N OE ml Dem 1965 J. H. FIELDS ETAL 3,

DATA PROCESSING SYSTEM INCLUDING PLURAL PERIPHERAL DEVICES WITH MEANSFOR THE SELECTION AND OPERATION Filed May 1, 1962 :56 Sheets-Sheet 8 258l I I I I I I I I I I I I F1 Fl 260 FL Fl n 26! r1 r1 L 262 n Fl H 263 nn I1 264 n FL L 265 Dec. 21. 1965 J. H. FIELDS ETAL DATA PROCESSINGSYSTEM INCLUDING PLURAL PERIPHERAL DEVICES WITH MEANS FOR THE SELECTIONAND OPERATION 56 Sheets-Sheet 10 Filed May 1, 1962 huwmm 4432 2 U P F55% BE 0 00m 0 SN: 2N6 \H .8 o m AW $86 555: as: $23 0.? A m 5 53 H2@O|.Q. o m 1| 3. .25 3N6 .EQ H E o3 m8 5 .l. 2% .mG r L v33 wi m how 83.m 302m: 0 x5 :Y E mm wmni 3 h H 53 W W m $95 30 o m VON-w m 3o :T o m552m: 3559. ok n. MEG .5 v8; .Efi 9H6 Dec. 21, 1965 J H. FIELDS ETAL3,225,334

DATA PROCESSING SYST EM INCLUDING PLURAL PERIPHERAL DEVICES WITH MEANSFOR THE SELECTION AND OPERATION Filed May 1, 1962 56 Sheets-Sheet 11 IFIG. 16

AMP 1720 T I G CLEAR a aa MAX CP mum-c l T! U FIG.I7

CLEAR B a B 6,728 FIG. 20 mm H705 AMP FIG. 2 2

Gl858 FIG. 23 AMP 1|a2s T' V (B01 1) 5 AMP' G a 9 nazs 24 (I/o) c1054FIG.3|

1|a2o (moms-m) A (Ila-6mm) Dec. 21. 1965 J. H. FIELDS ETAL 3,225,334

DATA PROCESSING SYSTEM INCLUDING PLURAL PERIPHERAL DEVICES WITH MEANSFOR THE SELECTION AND OPERATION Filed May 1, 1962 56 Sheets-Sheet 12CLEAR 8 B6 FIG. 2|

De 21. 1965 J. H. FIELDS ETAL 3,225,334

DATA PROCESSING SYSTEM INCLUDING PLURAL PERIPHERAL DEVICES WITH MEANSFOR THE SELECTION AND OPERATIDN Filed May 1, 1962 56 Sheets-Sheet 13 ua-n' FIG. 25 1 -1 0 A Bel BII zl B3: B4:

F "T' T I799 I G i I I si l i s R |-s F s I r l i I I L i T0 msmucnomcooms +1 (AU 5 l9) IAUS s --s r R an I 2F3 (AMX CP)' M eleol 61802 Dec-21. 1 J. H. FIELDS ETAL DATA PROCESSING SYSTEM INCLUDING PLURALPERIPHERAL DEVICES WITH MEANS FOR THE SELECTION AND OPERATION 56Sheets-Sheet 14 Filed May 1. 1962 J J J H H 2 OF 34 OP 1 2 I Oh D 2 :4Oh n. OF 1 OP 09 w no? Q2 12 NNGI Dec. 21. 1965 J. H. FIELDS ETAL3,225,334

DATA PROCESSING SYSTEM INCLUDING PLURAL PERIPHERAL DEVICES WITH MEANSFOR THE SELECTION AND OPERATION Filed May 1, 1962 56 Sheets-Sheet 15 TOPDec. 21, 1965 J. H. FIELDS ETAL 3,225,334 M INCLUDING PLURAL PERIPHERAL1:

DATA PROCESSING SYSTE EVICES WITH MEANS FOR THE SELECTION AND OPERATION56 Sheets-Sheet 16 Filed May 1, 1962 553% m: m: m: L E E E .I E 5 30523r r OP 2 .D. a 2 8. o E E 0.? 0* 2 & 12.3 5 5 39.58 oh w w w o m a .w r3 hr m m O m ol |ll n n .3. 5%:

O z m .3- my C D r ||a5 5 QQL: .SQQmTMS v .52

J. H. FIELDS ETAL 3,225,334 DATA PROCESSING SYSTEM INCLUDING PLURALPERIPHERAL DEVICES WITH MEANS FOR THE SELECTION AND OPERATION 56Sheets-Sheet 1'7 Filed May 1, 1962 m5: w oz G19 :96 38: m8: mm m z d6.28 5a i5 x3 bad now: 2.

8m: 53 3. j 3% D f 08: m 085 12 mmmzflv 12m 056 820 820 v n vw f Dec.21. 1965 Dec. 21, 1965 J. H. FIELDS ETAL DATA PROCESSING SYSTEMINCLUDING PLURAL PERIPHERAL DEVICES WITH MEANS FOR THE SELECTION ANDOPERATION Filed May 1, 1962 ni v 56 Sheets-Sheet l8 MOVE IMOVE ovo (ovm'i MPY (aRm BRU Il90l STX STO

FIG.33

Dec. 21. 1965 J. H. FIELDS ETAL WITH MEANS FOR THE SELECTION ANDOPERATION 56 Sheets-Sheet 19 Filed May 1, 1962 3 22 .338 m3 5 22H $5 32w82w was .3. Emfih SQHA NEHh omfihw 82o v2.6 Q20 22 56 H MH H I. .H

Dec. 21. 1965 J. H. FIELDS ETAL 3,225,334

DATA PROCESSING SYSTEM INCLUDING PLURAL PERIPHERAL DEVICES WITH MEANSFOR THE SELECTION AND OPERATION Filed May 1, 1962 56 Sheets-Sheet 20 OLDl FIG. 35

-DST

DST- -FST ORY (ORY) FST (osnrsfl

1. IN AN ELECTRONIC DATA PROCESSING SYSTEM COMPRISING A CENTRALPROCESSOR AND A PLURALITY OF PERIPHERAL DEVICES, SAID CENTRAL PROCESSORINCLUDING DATA STORAGE MEANS CONTAINING INPUT AND OUTPUT INSTRUCTIONS,SAID LAST NAMED INSTRUCTIONS COMPRISING A PLURALITY OF INSTRUCTIONWORDS, AN INSTRUCTION WORD COMPRISING A PRESCRIBED NUMBER FOR BINARYBITS IN A GIVEN COMBINATION, EACH OF SAID PERIPHERAL DEVICES HAVINGDISCRETE CONTROL MEANS ASSOCIATED THEREWITH; SELECTING MEANS IN CIRCUITWITH SAID CENTRAL PROCESSOR AND SAID CONTROL MEANS FOR ENABLINGCOMMUNICATION BETWEEN SAID CENTRAL PROCESSOR AND SAID PERIPHERAL DEVICESTO INITIATE THE EXECUTION OF SAID INSTRUCTIONS AND FOR ENABLINGCOMMUNICATION BETWEEN SAID PERIPHERAL DEVICES AND SAID CENTRAL PROCESSORDURING THE EXECUTION OF SAID INSTRUCTIONS, A PLURALITY OF FIRST MEANSCONNECTING SAID SELECTING MEANS AND EACH OF SAID CONTROL MEANSRESPECTIVELY, EACH OF SAID FIRST CONNECTING MEANS REPRESENT-